Use MuOnline

declare @AccountID varchar (10)
declare @AccountID2 varchar (10)
declare @AccountID3 varchar (10)

declare @Name varchar(10)
declare @Name2 varchar(10)
declare @Name3 varchar(10)

Select top 1 @AccountID=AccountID,@Name=Name from Character order by ResetDay desc, name desc
Select top 1 @AccountID2=AccountID,@Name2=Name from Character WHERE Name<>@Name order by ResetDay desc, name desc
Select top 1 @AccountID3=AccountID,@Name3=Name from Character WHERE Name<>@Name and Name<>@Name2 order by ResetDay desc, name desc

UPDATE memb_info set gold=gold+15 WHERE memb___id=@AccountID
UPDATE memb_info set gold=gold+10 WHERE memb___id=@AccountID2
UPDATE memb_info set gold=gold+5 WHERE memb___id=@AccountID3

UPDATE Character SET ResetDay = 0